listitemfactory: Make this callback-based
authorBenjamin Otte <otte@redhat.com>
Tue, 28 Jun 2022 14:34:24 +0000 (16:34 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 28 Jun 2022 14:37:38 +0000 (16:37 +0200)
commit57f2b5d2e68935ab3e27198351ce3e136c754451
tree4316f52036e4eb8c205c706ec0f343aa0a4c7afa
parentc00b234440abf36e18e0430f66305a3e9434e99d
listitemfactory: Make this callback-based

This way, we no longer prescribe the use of either GtkListItem or
GtkListItemWidget.

This means we can use it in other places, such as for custom section
header objects or with my Canvas ideas.
gtk/gtkbuilderlistitemfactory.c
gtk/gtkcolumnlistitemfactory.c
gtk/gtklistitemfactory.c
gtk/gtklistitemfactoryprivate.h
gtk/gtklistitemwidget.c
gtk/gtklistitemwidgetprivate.h
gtk/gtksignallistitemfactory.c